package com.itheima.arraydemo;

/*
 *
 *      二维数组的遍历
 *              for嵌套
 *
 * */
//注意类名
public class ArrayDemo07 {
   /* //程序的主入口,main方法
    public static void main(String[] args) {
        //定义二维数组
        int[][] arr = {
                {1, 2, 3, 4},
                {5, 6, 7, 8},
                {9, 10, 11, 12},
                {13, 14, 15, 16}
        };

//        遍历二维数组
        //遍历二维数组 arr.fori
        for (int i = 0; i < arr.length; i++) {
            //遍历二维数组 arr[i].fori
            for (int j = 0; j < arr[i].length; j++) {
                //对一维数组中的元素进行打印
                System.out.print(arr[i][j] + " ");
            }
            //打印完一个一维数组,就换行
            System.out.println();
        }
    }*/

    //二维数组遍历
    //程序的主入口
    //也是程序开始的地方,main方法
    public static void main(String[] args) {
        //定义二维数组 用第一中格式 简化版
        int[][] arr = {
                {1, 2, 3, 4},
                {5, 6, 7, 8},
                {9, 10, 11, 12},
                {13, 14, 15, 16}
        };

        //遍历二维数组 首先遍历二维里面的一维数组 快捷键arr.fori
        for (int i = 0; i < arr.length; i++) {
            //遍历一维数组 快捷键 arr[i].fori
            for (int j = 0; j < arr[i].length; j++) {
                //对一维数组进行打印
                System.out.print(arr[i][j] + " ");
            }
            //没打印一个一维数组就换一行
            System.out.println();
        }
    }
}
